package com.gtq.uhome.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@Api("配送员端口,订单详情,收货人信息")
public class ShippingOrderVo {

    @ApiModelProperty(value = "订单编号")
    private String orderId;

    @ApiModelProperty(value = "收货人姓名")
    private String consigneeName;

    @ApiModelProperty(value = "收货人地址")
    private String consigneeAddress;

    @ApiModelProperty(value = "用户电话")
    private String consigneePhoneNumber;

    @ApiModelProperty(value = "备用电话")
    private String standbyPhoneNumber;

    @ApiModelProperty(value = "取货门店")
    private String siteName;

    @ApiModelProperty(value = "订单状态")
    private String orderStatus;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @ApiModelProperty(value = "订单完成时间")
    private Date pickuPtime;

    @ApiModelProperty(value = "签收情况说明")
    private String signIn;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @ApiModelProperty(value = "取货时间")
    private Date sendTime;

    @ApiModelProperty(value = "物流编号")
    private String logisticsId;

}
